#ifndef __TEXT_H__
#define __TEXT_H__

#include <string>
#include "transform.h"
#include "colour.h"

using namespace std;

class Text
{
public:
	Text();
	Text(string words);
	~Text();

	void Draw();
	bool Visible();
	void SetVisible(bool state);
	void SetPosition(float X, float Y);
	void SetMagnification(float mag);
	void SetText(string words);
	void SetColour(int Red, int Green, int Blue);
	void SetColour(float Red, float Green, float Blue);

protected:
	string m_stText;
	bool m_bVisible;
	Transform m_position;
	Colour m_Colour;
	Transform m_Size;
};

#endif